package com.corner.ui.view;

import android.net.Uri;

import com.corner.model.cornerservice.domain.Info;
import com.corner.ui.view.base.BaseView;

import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2015/7/13??15.37.
 * ????MineFragment ??View???
 */
public interface IMineView extends BaseView {
    /**
     * ???????4??infos
     *
     * @param infos
     */
    void showRefreshInfo(List<Info> infos);

    /**
     * ???
     *
     * @param infos
     */
    void showLoadMoreInfo(List<Info> infos);


    /**
     * ??????
     */
    void refreshComplete();

    /**
     * ?????????
     */
    void loadMoreComplete();

    /**
     * ???????uri
     *
     * @param uri
     */
    void setAvaterUri(Uri uri);

    /**
     * ???????
     *
     * @param nickName
     */
    void setNickName(String nickName);

    /**
     * ???ü??????
     *
     * @param date
     */
    void setCreateTime(Date date);


    void setInfosCount(Integer infoCount, Integer picCount);

    void setLoadMoreEnable(boolean enable);
}
